<!DOCTYPE html>
<html >
<head>
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    
    <title>VC安装SQLITE开发库 | xilixili.net</title>
    <meta name="renderer" content="webkit">
    <meta name="HandheldFriendly" content="True">
    <meta name="MobileOptimized" content="320">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    <meta name="description" content="sqlite 是一个非常小巧易于使用的 SQL 数据库，并且是嵌入式的，更容易使用部署。在实际使用中有多种引用方式。
直接加入项目中使用从 sqlite3官网 下载源码压缩包

sqlite-amalgamation-3300100.zip 

将其中的 .h 和 .c 通通加入到需要引用的工程中直接编译使用。
编译成开发库编译安装就是将源码编译成动态库 .dll 或者静态库 .lib 供后续使用">

    <meta name="twitter:card" content="summary">
    <meta name="twitter:title" content="VC安装SQLITE开发库 | xilixili.net">
    <meta name="twitter:description" content="sqlite 是一个非常小巧易于使用的 SQL 数据库，并且是嵌入式的，更容易使用部署。在实际使用中有多种引用方式。
直接加入项目中使用从 sqlite3官网 下载源码压缩包

sqlite-amalgamation-3300100.zip 

将其中的 .h 和 .c 通通加入到需要引用的工程中直接编译使用。
编译成开发库编译安装就是将源码编译成动态库 .dll 或者静态库 .lib 供后续使用">

    <meta property="og:type" content="article">
    <meta property="og:title" content="VC安装SQLITE开发库 | xilixili.net">
    <meta property="og:description" content="sqlite 是一个非常小巧易于使用的 SQL 数据库，并且是嵌入式的，更容易使用部署。在实际使用中有多种引用方式。
直接加入项目中使用从 sqlite3官网 下载源码压缩包

sqlite-amalgamation-3300100.zip 

将其中的 .h 和 .c 通通加入到需要引用的工程中直接编译使用。
编译成开发库编译安装就是将源码编译成动态库 .dll 或者静态库 .lib 供后续使用">

    
    <meta name="author" content="rangerlee">
    
    <link rel="stylesheet" href="/css/vno.css">
    <link rel="stylesheet" href="/css/font-awesome.min.css">

    
    <link rel="icon" href="/images/avatar-small.png">
    

    <meta name="generator" content="hexo"/>
    
    <link rel="alternate" type="application/rss+xml" title="xilixili.net" href="/atom.xml">
    

    <link rel="canonical" href="xilixili.net/2019/11/29/install-sqlite3-development-for-visual-studio/"/>

                 
</head>

<body class="home-template no-js">
    <script src="//cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <script src="/js/main.js"></script>
    <span class="mobile btn-mobile-menu">
        <i class="fa fa-list btn-mobile-menu__icon"></i>
        <i class="fa fa-angle-up btn-mobile-close__icon hidden"></i>
    </span>

    
<header class="panel-cover panel-cover--collapsed">
  <div class="panel-main">
    <div class="panel-main__inner panel-inverted">
    <div class="panel-main__content">

        <h1 class="panel-cover__title panel-title"><a href="/" title="访问首页 xilixili.net">xilixili.net</a></h1>
        
        <span class="panel-cover__subtitle panel-subtitle"><!-- 生活と技术の杂记 --></span>
        
        <hr class="panel-cover__divider">
        
        <p class="panel-cover__description">生活と技术の杂记</p>
        
	<hr class="panel-cover__divider panel-cover__divider--secondary">

        <div class="navigation-wrapper">
          <div>
          <nav class="cover-navigation cover-navigation--primary">
            <ul class="navigation">
              <li class="navigation__item"><a href="/#blog" title="访问博客" class="blog-button">博客</a></li>
            
            </ul>
          </nav>
          </div>
          <div>
          <nav class="cover-navigation navigation--social">
  <ul class="navigation">

  <!-- Weibo-->
  

  <!-- Github -->
  
  <li class="navigation__item">
    <a href="https://github.com/rangerlee" title="查看我的GitHub主页" target="_blank">
      <i class="social fa fa-github"></i>
      <span class="label">Github</span>
    </a>
  </li>


<!-- Stack Overflow -->
        

  <!-- Google Plus -->
  

<!-- Facebook -->

  
<!-- Twitter -->

  

  <li class="navigation__item">
    <a href="/atom.xml" title="RSS" target="_blank">
      <i class="social fa fa-rss"></i>
      <span class="label">RSS</span>
    </a>
  </li>


  <li class="navigation__item">
    <a href="mailto:http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&amp;email=RzUmKSAiNSsiIgchKD8qJi4raSQoKg" title="邮件联系我" target="_blank">
      <i class="social fa fa-envelope"></i>
      <span class="label">Email</span>
    </a>
  </li>


  </ul>
</nav>

          </div>
        </div>

      </div>

    </div>

    <div class="panel-cover--overlay cover-alpha"></div>
  </div> 
</header>
<script type="text/javascript">
var side = document.getElementsByClassName("panel-cover")[0];
function checkWebp() {
	try{
		return(document.createElement('canvas').toDataURL('image/webp').indexOf('data:image/webp') == 0);
	}catch(err) {
		return false;
	}
};

if(checkWebp()) {
	side.style.backgroundImage = "url('/images/background-cover.jpg.webp')";
} else {
	side.style.backgroundImage = "url('/images/background-cover.jpg')";
}
</script>


    <div class="content-wrapper">
        <div class="content-wrapper__inner">
            <article class="post-container post-container--single">

  <header class="post-header">
    <div class="post-meta">
      <time datetime="2019-11-29T05:45:00.000Z" class="post-list__meta--date date">2019-11-29</time> &#8226; <span class="post-meta__tags tags">
  <a class="tag-link" href="/tags/技术/">技术</a>
 </span>
      <span class="page-pv">
       阅读 <span id="busuanzi_value_page_pv"><i class="fa fa-spinner fa-spin"></i></span>
      </span> 
   
    </div>
    <h1 class="post-title">VC安装SQLITE开发库</h1>
  </header>

  <section class="post">
    <p>sqlite 是一个非常小巧易于使用的 SQL 数据库，并且是嵌入式的，更容易使用部署。在实际使用中有多种引用方式。</p>
<h3 id="直接加入项目中使用"><a href="#直接加入项目中使用" class="headerlink" title="直接加入项目中使用"></a>直接加入项目中使用</h3><p>从 <a href="https://www.sqlite.org/download.html" target="_blank" rel="noopener">sqlite3官网</a> 下载源码压缩包</p>
<ul>
<li><code>sqlite-amalgamation-3300100.zip</code> </li>
</ul>
<p>将其中的 <code>.h</code> 和 <code>.c</code> 通通加入到需要引用的工程中直接编译使用。</p>
<h3 id="编译成开发库"><a href="#编译成开发库" class="headerlink" title="编译成开发库"></a>编译成开发库</h3><p>编译安装就是将源码编译成动态库 <code>.dll</code> 或者静态库 <code>.lib</code> 供后续使用。</p>
<p>同样，首先同上从官网下载源码包，然后在 <code>VisualStudio</code> 中创建一个 <code>动态库工程</code> 或者 <code>静态库工程</code>，编译生成对应的库文件，同时从源码中提取 <code>sqlite3.h</code> 作为开发头文件即可。</p>
<h3 id="使用官网预编译开发库"><a href="#使用官网预编译开发库" class="headerlink" title="使用官网预编译开发库"></a>使用官网预编译开发库</h3><p>还有一种使用方式，避免编译的方法，分别从官网下载</p>
<ul>
<li>源码，<code>sqlite-amalgamation-3300100.zip</code> </li>
<li>32位运行时，<code>sqlite-dll-win32-x86-3300100.zip</code> </li>
<li>或64位运行时，<code>sqlite-dll-win32-x64-3300100.zip</code></li>
</ul>
<p>然后解压运行时压缩包，里面有对应版本的 <code>sqlite3.dll</code> 和 <code>sqlite3.def</code></p>
<p>然后在 VS 的开发人员命令行工具执行以下命令</p>
<figure class="highlight bat"><table><tr><td class="code"><pre><span class="line"><span class="comment">REM 32位的命令如下</span></span><br><span class="line">lib /def:sqlite3.def </span><br><span class="line"></span><br><span class="line"><span class="comment">REM 64位的命令如下</span></span><br><span class="line">lib /def:sqlite3.def  /machine:x64</span><br></pre></td></tr></table></figure>
<p>至此开发需要的文件 <code>sqlite3.h</code> <code>sqlite3.lib</code> 及 <code>sqlite3.dll</code> 齐全了。（注意32位和64位哦）</p>

  </section>

</article>

<section class="read-more">
           
    
               
            <div class="read-more-item">
                <span class="read-more-item-dim">最近的文章</span>
                <h2 class="post-list__post-title post-title"><a href="/2019/11/29/install-soci-development-for-visual-studio/" title="VC编译安装SOCI(SQLITE后端)">VC编译安装SOCI(SQLITE后端)</a></h2>
                <p class="excerpt">
                
                SOCI 是C++中为数不多的非常方便访问数据库的工具，Poco.Data 库基本也是参考了该库实现，SOCI 在 Linux 各个版本均有开发包，VisualStudio 上还需要自己编译。
以下为 SOCI 库添加 sqlite 后端为例的编译方法。
编译前需求
sqlite 开发包
参考前文的
                &hellip;
                </p>
                <div class="post-list__meta"><time datetime="2019-11-29T06:02:00.000Z" class="post-list__meta--date date">2019-11-29</time> &#8226; <span class="post-list__meta--tags tags">
  <a class="tag-link" href="/tags/技术/">技术</a>
</span><a class="btn-border-small" href="/2019/11/29/install-soci-development-for-visual-studio/">继续阅读</a></div>
                           
            </div>
        
        
               
            <div class="read-more-item">
                <span class="read-more-item-dim">更早的文章</span>
                <h2 class="post-list__post-title post-title"><a href="/2019/11/14/build-webrtc/" title="编译WebRTC源码(2019年11月)">编译WebRTC源码(2019年11月)</a></h2>
                <p class="excerpt">
                
                最近又打算调试下 WebRTC 的问题，苦于半天找不到网上可以下载的工程，打算自己编译，虽然官网可以访问了，但是源码依然无法下载，在某博客发现博主分享了SS账号，使用其进行下载。
不翻墙方法
https://webrtc.org.cn/mirror/
https://zhuanlan.zhihu.c
                &hellip;
                </p>
                <div class="post-list__meta"><time datetime="2019-11-14T06:15:00.000Z" class="post-list__meta--date date">2019-11-14</time> &#8226; <span class="post-list__meta--tags tags">
  <a class="tag-link" href="/tags/技术/">技术</a>
</span><a class="btn-border-small" href="/2019/11/14/build-webrtc/">继续阅读</a></div>
                       
            </div>
        
     
   
   
  
</section>



	<script>
	(function(){
		var bp = document.createElement('script');
		var curProtocol = window.location.protocol.split(':')[0];
		if (curProtocol === 'https') {
			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';        
		}
		else {
			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
		}
		var s = document.getElementsByTagName("script")[0];
		s.parentNode.insertBefore(bp, s);
	})();
	</script>



<script>
(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?8612a7fa26d7ba4562be733ae33649b1":"https://jspassport.ssl.qhimg.com/11.0.1.js?8612a7fa26d7ba4562be733ae33649b1";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>



            <footer class="footer">
    <span class="footer__copyright">
        &copy; 2023 rangerlee - 本站点采用 <a href="http://creativecommons.org/licenses/by-nc-sa/4.0/">知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议</a>
       
    </span>
    <span class="footer__copyright">
             - 本站基于开源 <a href="http://hexo.io">Hexo</a> 搭建，采用 <a href="https://github.com/rangerlee/hexo-theme-new-vno">hexo-theme-new-vno</a> 主题，修改自 <a href="https://github.com/monniya/hexo-theme-new-vno ">new-vno</a> 主题  <a href="http://www.beian.miit.gov.cn">皖ICP备16009457号</a>
         </span>
       
    
    
</footer>


        </div>
    </div>

     
    
    <script>
        var _hmt = _hmt || [];
        (function() {
            var hm = document.createElement("script");
            hm.src = "//hm.baidu.com/hm.js?bab4f71524319c10819bcae280021624";
            var s = document.getElementsByTagName("script")[0]; 
            s.parentNode.insertBefore(hm, s);
        })();
    </script>



    <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
    
    
</body>
</html>
